草庐IT

git request-pull 从本地分支到远程master

全部标签

c# - .net Windows 服务本地应用程序数据与普通应用程序中的数据不同

在普通的控制台应用程序中我有这个Environment.SpecialFolder.LocalApplicationData是C:\Users\Simon\AppData\Local\在Windows服务中Environment.SpecialFolder.LocalApplicationData是C:\Windows\system32\config\systemprofile\AppData\Local\如何在两种类型的应用程序中指定相同的路径? 最佳答案 请记住,服务在不同的用户配置文件(可以是LOCAL_SERVICE、NET

c# - WPF 应用程序中的 MVVM 符合本地化

如何使用MVVM模式本地化WPF应用程序?我真的很想以“正确”的方式去做。我目前的方法是使用.resx资源文件来本地化我的应用程序。我将它们包含在我的xaml代码中xmlns:localization="clr-namespace:ClientLibTestTool.ViewLanguages"并像这样访问它们:我的问题:有更好的方法吗?如何测试不同的语言(使用不同的语言设置加载应用程序)?是否可以在运行时更改语言?答案:问题一:问题2:(谢谢stijn)publicMainWindow(){//DebugSettingslocalization.Culture=CultureInfo

c# - 如果时区规则更改,以前保存的日期时间的 UTC 到本地时间转换

我正在数据库中存储一个产品。所有日期(sqlserverdatetime)都是UTC,连同我存储该产品时区ID的日期。用户在列表中输入产品“从”和“直到”可用的日期。所以我做了类似的事情://Convertuser'sdatetimetoUTCvaruserEnteredDateTime=DateTime.Parse("11/11/20149:00:00");//TimeZoneInfoidwillbestoredalongwiththeUTCdatetimevartz=TimeZoneInfo.FindSystemTimeZoneById("FLEStandardTime");//f

c# - .NET 远程服务看似崩溃,并停止响应客户端

我有一个.NETRemoting服务,它在大多数时间都运行良好。如果发生异常或错误,它会将错误记录到文件中,但仍会继续运行。但是,服务大约每两周停止一次对客户端的响应,这会导致客户端应用程序崩溃并出现SocketException,并显示以下消息:Aconnectionattemptfailedbecausetheconnectedpartydidnotproperlyrespondafteraperiodoftime,orestablishedconnectionfailedbecauseconnectedhosthasfailedtorespond没有异常或堆栈跟踪写入我们的日志文

c# - 如何将 DateTime 转换为具有本地化小数秒的字符串?

我有一个DateTime对象,我想将小时、分钟、秒和小数秒输出为针对当前区域性本地化的字符串。这有两个问题。第一个问题是没有标准的DateTime格式可以显示小数秒。我基本上想知道如何获得longtime日期时间格式,但带有小数秒。我当然可以获取DateTimeFormatInfo.LongTimePattern并将“.fff”附加到它,然后将其传递给DateTime.ToString(),但是某些特定于文化的格式,特别是美国,以AM/PM结尾。所以事情没那么简单。第二个问题是DateTime.ToString()似乎没有本地化数字小数点分隔符。如果我决定只强制每种文化使用硬编码的自定

c# - 如何在 c# 中跨本地网络进行 UDP 多播?

我正在尝试在我的本地网络上进行一些简单的UDP通信。我想做的就是对网络上的所有机器进行多播这是我的发送代码publicvoidSendMessage(stringmessage){vardata=Encoding.Default.GetBytes(message);using(varudpClient=newUdpClient(AddressFamily.InterNetwork)){varaddress=IPAddress.Parse("224.100.0.1");varipEndPoint=newIPEndPoint(address,8088);udpClient.JoinMult

c# - 本地远程过程调用有哪些方法?

我正在开发两个独立的C#应用程序,我正在尝试确定创建从一个应用程序到另一个应用程序的远程过程调用的最佳方法。在这种情况下,Web服务不是必需的,因为应用程序将始终在同一台机器(Windows操作系统)上运行。我可以在C#和.net中使用哪些类型的RPC? 最佳答案 我会推荐WCF和NetNamedPipeBinding用于进程间通信。这是一个example.还有Remoting,它自.NET1.0以来就已经存在,但在WCF的支持下变得过时了。 关于c#-本地远程过程调用有哪些方法?,我们

c# - 如何检查 Azure 函数是否在本地环境中运行? `RoleEnvironment` 在 Azure Functions 中不起作用

我在代码中有一个条件,我需要检查当前环境是否不是本地的。我使用了!RoleEnvironment.IsEmulated,现在这在Azure函数中不起作用,但在云服务中起作用。相同的代码也在云服务中共享,因此解决方案应与云服务和Azure功能一起使用。我如何检查当前环境是本地的而不是托管/部署的? 最佳答案 根据FabioCavalcante的回答,这是一个有效的Azure函数,用于检查当前运行环境(本地或托管):usingSystem.Net;usingSystem.Net.Http;usingSystem.Threading.Ta

c# - 使用 C# 从浏览器本地存储中检索数据

是否可以使用C#从chrome/firefox本地存储中检索数据? 最佳答案 免责声明:我目前已在运行GoogleChrome13.0.782.220的Windows7x64上对此进行了测试。此处提供的信息是我自己研究的结果,并不是检索此信息的任何官方方式或API。使用风险自负。此外,如果Chrome更改存储此信息的方式,此处介绍的技术可能会在未来的任何版本中失效。因此,GoogleChrome使用SQLite来持久化本地存储数据。你可以使用System.Data.SQLite托管驱动程序从您的.NET应用程序中读取它。如果您在Wi

Git克隆、拉取最新代码、上传代码到远程仓库

文章目录工作区、暂存区、版本库1、提交代码到仓库2、pull拉取最新代码3、克隆、拉取代码,解决冲突4、git关联仓库并上传代码5、关联已有仓库并提交代码6、git记住某个仓库的账号密码工作区、暂存区、版本库工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage或index。一般存放在.git目录下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。1、提交代码到仓库1)克隆或拉取最新代码//克隆gitclonehttp://xxx//拉取gitpullhttp://xxx2)